package com.jasonli.service;

import com.jasonli.domain.PageBean;
import com.jasonli.domain.ProductInfo;

import java.util.List;

public interface ProductInfoService {
//    添加商品类型
    public boolean save(ProductInfo info);
//    根据商品id删除
    public boolean delete(Integer pid);
    //    根据id删除多条数据
    public boolean deleteByPids(List<Integer> pids);
//    更新商品类型
    public boolean update(ProductInfo info);
//    根据商品id查询
    public ProductInfo getByPid(Integer pid);
//    根据商品类型id查询
    public List<ProductInfo> getByTid(Integer tid);
//    查询所有
    public List<ProductInfo> getAll();

    //分页查询
    PageBean<ProductInfo> selectByPage(Integer currentPage, Integer pageSize);

    //分页条件查询
    PageBean<ProductInfo> selectByPageAndCondition(Integer currentPage, Integer pageSize,ProductInfo info);
}
